GitHub-க்கு Push செய்தல்

உங்கள் உள்ளூர் மாற்றங்களை GitHub தொலை களஞ்சியத்திற்கு அனுப்புவது எப்படி

GitHub-க்கு Push செய்தல்

நாங்கள் உள்ளூரில் மாற்றங்களைச் செய்தபோது, மாற்றங்களுடன் எங்கள் தொலை களஞ்சியத்தைப் புதுப்பிக்க விரும்புகிறோம்.

எங்கள் உள்ளூர் மாற்றங்களை எங்கள் தொலைக்கு மாற்றுவது ஒரு push கட்டளை மூலம் செய்யப்படுகிறது.

GitHub-க்கு மாற்றங்களை push செய்ய நாம் பயன்படுத்தக்கூடிய பல கட்டளைகள் உள்ளன.

முக்கிய Push கட்டளைகள்

அடிப்படை Push

உங்கள் கமிட்டுகளை GitHub-க்கு அனுப்பவும்

Force Push

கட்டாயமாக மாற்றங்களை அனுப்பவும்

Tags Push

டேக்களை GitHub-க்கு அனுப்பவும்

சிக்கல் தீர்த்தல்

பொதுவான பிரச்சினைகள் மற்றும் தீர்வுகள்

1

அடிப்படை Push

இந்த கட்டளை உங்கள் தற்போதைய கிளையை origin என்ற தொலை களஞ்சியத்திற்கு push செய்கிறது:

கட்டளை: அடிப்படை Push
git push origin

இது உங்கள் உள்ளூர் கமிட்டுகளை GitHub-க்கு பதிவேற்றும்.

குறிப்பு:

நீங்கள் ஏற்கனவே உங்கள் மாற்றங்களை git commit மூலம் கமிட் செய்திருக்க வேண்டும்.

2

Force Push

உங்கள் push non-fast-forward புதுப்பிப்புகள் காரணமாக நிராகரிக்கப்பட்டால் (எடுத்துக்காட்டாக, ஒரு rebase-க்குப் பிறகு), நீங்கள் push-ஐ கட்டாயப்படுத்தலாம்.

⚠️ எச்சரிக்கை:

இது தொலை களஞ்சியத்தில் உள்ள மாற்றங்களை மேலெழுதலாம். கவனத்துடன் பயன்படுத்தவும்!

கட்டளை: Force Push
git push --force origin feature-branch

பாதுகாப்பான force push-க்கு --force-with-lease பயன்படுத்தவும்:

கட்டளை: பாதுகாப்பான Force Push
git push --force-with-lease origin feature-branch
3

Tags Push

அனைத்து உள்ளூர் டேக்களையும் GitHub-க்கு push செய்ய:

கட்டளை: அனைத்து டேக்களையும் Push செய்யவும்
git push --tags

ஒரு குறிப்பிட்ட டேக்கை push செய்ய:

கட்டளை: குறிப்பிட்ட டேக்கை Push செய்யவும்
git push origin v1.0
4

சிக்கல் தீர்த்தல்

Non-fast-forward பிழை

காரணம்: வேறொருவர் கிளைக்கு push செய்துள்ளனர்

தீர்வு: மீண்டும் push செய்வதற்கு முன் git pull --rebase இயக்கவும்

அங்கீகாரம் தோல்வி

காரணம்: களஞ்சியத்திற்கான அணுகல் இல்லை அல்லது சான்றுகள் தவறானவை

தீர்வு: களஞ்சியத்திற்கு அணுகல் உள்ளதா என்பதையும் உங்கள் சான்றுகள் சரியானவையா என்பதையும் உறுதிப்படுத்தவும்

இணைப்பு பிரச்சினைகள்

காரணம்: நெட்வொர்க் அல்லது பயர்வால் சிக்கல்கள்

தீர்வு: நெட்வொர்க் இணைப்பு மற்றும் SSH விசை அமைப்புகளைச் சரிபார்க்கவும்

Push வெற்றியைச் சரிபார்க்கவும்

GitHub-க்குச் சென்று, களஞ்சியத்தில் ஒரு புதிய கமிட் உள்ளதா என உறுதிப்படுத்தவும்:

GitHub New Commit

GitHub-ல் புதிய கமிட்

🚀 அடுத்து என்ன?

இப்போது, நாங்கள் GitHub-ல் கிளைகளில் பணிபுரியத் தொடங்கப் போகிறோம்.

விரைவு குறிப்பு

அடிப்படை Push

உங்கள் கமிட்டுகளை அனுப்பவும்

git push origin

Force Push

கட்டாயமாக மாற்றங்களை அனுப்பவும்

git push --force

டேக்குகள்

டேக்குகளை அனுப்பவும்

git push --tags

மீள் முயற்சி

பிழைகளை சரிசெய்யவும்

git pull --rebase